
// .view, .text {
// 	font-size: 28rpx; 
// 	line-height: 1.6;
// 	color: #333;
// }
/* scroll-view */
.scroll-row{ width: 100%; white-space: nowrap; }
.scroll-row-item{ display: inline-block!important; }
/* 宽度 */
.w-100{ width: 100%; }
.w-80{ width: 80%; }
.w-60{ width: 60%; }
.w-40{ width: 40%; }
.container {
  padding-right: 20rpx;
  padding-left: 20rpx;
}
/*  -- 内外边距 -- */
.m-0 { margin: 0; }
.m-1 { margin: 10rpx; }
.m-2 { margin: 20rpx; }
.m-3 { margin: 30rpx; }
.m-4 { margin: 40rpx; }
.m-5 { margin: 50rpx; }
.mt-0 { margin-top: 0; }
.mt { margin-top: 6rpx; }
.mt-1 { margin-top: 10rpx; }
.mt-2 { margin-top: 20rpx; }
.mt-3 { margin-top: 30rpx; }
.mt-4 { margin-top: 40rpx; }
.mt-5 { margin-top: 50rpx; }
.mb-0 { margin-bottom: 0; }
.mb-1 { margin-bottom: 10rpx; }
.mb-2 { margin-bottom: 20rpx; }
.mb-3 { margin-bottom: 30rpx; }
.mb-4 { margin-bottom: 40rpx; }
.mb-5 { margin-bottom: 50rpx; }
.ml-0 { margin-left: 0; }
.ml-1 { margin-left: 10rpx; }
.ml-2 { margin-left: 20rpx; }
.ml-3 { margin-left: 30rpx; }
.ml-4 { margin-left: 40rpx; }
.ml-5 { margin-left: 50rpx; }
.mr-0 { margin-right: 0; }
.mr-1 { margin-right: 10rpx; }
.mr-2 { margin-right: 20rpx; }
.mr-3 { margin-right: 30rpx; }
.mr-4 { margin-right: 40rpx; }
.mr-5 { margin-right: 50rpx; }
.my-0 { margin-top: 0; margin-bottom: 0; }
.my-1 { margin-top: 10rpx; margin-bottom: 10rpx; }
.my-2 { margin-top: 20rpx; margin-bottom: 20rpx; }
.my-3 { margin-top: 30rpx; margin-bottom: 30rpx; }
.my-4 { margin-top: 40rpx; margin-bottom: 40rpx; }
.my-5 { margin-top: 50rpx; margin-bottom: 50rpx; }
.mx-0 { margin-left: 0; margin-right: 0; }
.mx-1 { margin-left: 10rpx; margin-right: 10rpx;}
.mx-2 { margin-left: 20rpx; margin-right: 20rpx;}
.mx-3 { margin-left: 30rpx; margin-right: 30rpx;}
.mx-4 { margin-left: 40rpx; margin-right: 40rpx;}
.mx-5 { margin-left: 50rpx; margin-right: 50rpx;}
.p-0 { padding: 0; }
.p { padding: 5rpx; }
.p-1 { padding: 10rpx; }
.p-2 { padding: 20rpx; }
.p-3 { padding: 30rpx; }
.p-4 { padding: 40rpx; }
.p-5 { padding: 50rpx; }
.pt-0 { padding-top: 0; }
.pt { padding-top: 5rpx; }
.pt-1 { padding-top: 10rpx; }
.pt-2 { padding-top: 20rpx; }
.pt-3 { padding-top: 30rpx; }
.pt-4 { padding-top: 40rpx; }
.pt-5 { padding-top: 50rpx; }
.pb-0 { padding-bottom: 0; }
.pb-1 { padding-bottom: 10rpx; }
.pb { padding-bottom: 5rpx; }
.pb-2 { padding-bottom: 20rpx; }
.pb-3 { padding-bottom: 30rpx; }
.pb-4 { padding-bottom: 40rpx; }
.pb-5 { padding-bottom: 50rpx; }
.pl-0 { padding-left: 0; }
.pl { padding-left: 5rpx; }
.pl-1 { padding-left: 10rpx; }
.pl-2 { padding-left: 20rpx; }
.pl-3 { padding-left: 30rpx; }
.pl-4 { padding-left: 40rpx; }
.pl-5 { padding-left: 50rpx; }
.pr-0 { padding-right: 0; }
.pr { padding-right: 5rpx; }
.pr-1 { padding-right: 10rpx; }
.pr-2 { padding-right: 20rpx; }
.pr-3 { padding-right: 30rpx; }
.pr-4 { padding-right: 40rpx; }
.pr-5 { padding-right: 50rpx; }
.py-0 { padding-top: 0; padding-bottom: 0; }
.py { padding-top: 5rpx; padding-bottom: 5rpx; }
.py-1 { padding-top: 10rpx; padding-bottom: 10rpx; }
.py-2 { padding-top: 20rpx; padding-bottom: 20rpx; }
.py-3 { padding-top: 30rpx; padding-bottom: 30rpx; }
.py-4 { padding-top: 40rpx; padding-bottom: 40rpx; }
.py-5 { padding-top: 50rpx; padding-bottom: 50rpx; }
.px-0 { padding-left: 0; padding-right: 0; }
.px-1 { padding-left: 10rpx; padding-right: 10rpx;}
.px { padding-left: 5rpx; padding-right: 5rpx;}
.px-2 { padding-left: 20rpx; padding-right: 20rpx;}
.px-3 { padding-left: 30rpx; padding-right: 30rpx;}
.px-4 { padding-left: 40rpx; padding-right: 40rpx;}
.px-5 { padding-left: 50rpx; padding-right: 50rpx;}
/* 文字大小 */
.font-small { font-size: 20rpx;}
.font-sm { font-size: 24rpx}
.font { font-size: 28rpx;}
.font-md { font-size: 32rpx;}
.font-lg { font-size: 36rpx;}
.font-max { font-size: 48rpx;}
/* 文字缩进 */
.text-indent{text-indent: 2;}
/* 文字划线 */
.text-through{text-decoration:line-through;}
.text-underline{text-decoration:underline;}
/* 文字对齐 */
.text-left { text-align: left;}
.text-right { text-align: right;}
.text-center { text-align: center;}
/* 文字间隔 */
.letter-1 {letter-spacing: 2rpx; }
.letter-2 {letter-spacing: 4rpx;}
.letter-3 {letter-spacing: 6rpx;}
.letter-4 {letter-spacing: 8rpx;}
/* 文字换行溢出处理 */
.text-ellipsis {
	/* #ifndef APP-PLUS-NVUE */
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
	/* #endif */
	/* #ifdef APP-PLUS-NVUE */
	lines: 1;
	/* #endif */
}
/* 文字粗细和斜体 */
.font-weight-light {font-weight: 200;}      /*细*/
.font-weight-normal { font-weight: 400;}    /*正常*/
.font-weight { font-weight: 600;} 
.font-weight-bold { font-weight: 800;}      /*粗*/
.font-weight-bolder { font-weight: bold;}   /*更粗*/
.font-italic { font-style: italic;}         /*斜体*/
.bg-transparent { background-color: transparent;}
.bg-333 {
	background: #333;
}
.bg-fff {
	background: #fff;
}
.bg-primary {
	background: #00896c;
}
.bg-success {
	background: #1dc08c;
}
.bg-999 {
	background: #999;
}
.bg-eee {
	background: #eee;
}
.bg-primary-sub {
	background: rgba(#00896c, 0.2);
}
/* 边框 */
.border {
	border: 1px solid #e6e8eb;
}
.border-bottom {
	position: relative;
}
.border-bottom:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-image: linear-gradient(0deg, #e3eaea 50%, transparent 50%);
}
/* 圆角 */
.radius {
	border-radius: 50%;
}
.radius-2 {
	border-radius: 4rpx;
}
.radius-4 {
	border-radius: 8rpx;
}
.radius-6 {
	border-radius: 12rpx;
}
.radius-tl-6 {
	border-top-left-radius: 12rpx;
}
.radius-tr-6 {
	border-top-right-radius: 12rpx;
}
.radius-bl-6 {
	border-bottom-left-radius: 12rpx;
}
.radius-br-6 {
	border-bottom-right-radius: 12rpx;
}
.radius-12 {
	border-radius: 24rpx;
}
.radius-tl-12 {
	border-top-left-radius: 24rpx;
}
.radius-tr-12 {
	border-top-right-radius: 24rpx;
}
.radius-bl-12 {
	border-bottom-left-radius: 24rpx;
}
.radius-br-12 {
	border-bottom-right-radius: 24rpx;
}
.radius-16 {
	border-radius: 32rpx;
}
.radius-tl-16 {
	border-top-left-radius: 32rpx;
}
.radius-tr-16 {
	border-top-right-radius: 32rpx;
}
.radius-bl-16 {
	border-bottom-left-radius: 32rpx;
}
.radius-br-16 {
	border-bottom-right-radius: 32rpx;
}
.border-color {
	border-color: #1fac69 !important;
	border-width: 4rpx !important;
}
/* 显示 */
.none{ display: none; }
.block{ display: block; }
/* 内容溢出 */
.overflow-hidden { overflow: hidden;}
/* 定位 */
.position-relative { position: relative;}
.position-absolute { position: absolute;}
.position-fixed { position: fixed;}

.img-icon-28 {
	width: 28rpx;
	height: 28rpx;
}
.img-icon-30 {
	width: 30rpx;
	height: 30rpx;
}
.img-icon-32 {
	width: 32rpx;
	height: 32rpx;
}
.img-icon-36 {
	width: 36rpx;
	height: 36rpx;
}
.img-icon-40 {
	width: 40rpx;
	height: 40rpx;
}
.img-icon-44 {
	width: 44rpx;
	height: 44rpx;
}
.img-icon-48 {
	width: 48rpx;
	height: 48rpx;
}
.img-icon-60 {
	width: 60rpx;
	height: 60rpx;
}
.img-icon-80 {
	width: 80rpx;
	height: 80rpx;
}
.img-icon-90 {
	width: 90rpx;
	height: 90rpx;
}
.img-icon-100 {
	width: 100rpx;
	height: 100rpx;
}
.img-icon-120 {
	width: 120rpx;
	height: 120rpx;
}
.img-icon-140 {
	width: 140rpx;
	height: 140rpx;
}
.img-icon-160 {
	width: 160rpx;
	height: 160rpx;
}
.shadow {
	box-shadow: 0px 6px 16px 0px rgba(128, 128, 128, 0.5);
}
.shadow-3 {
	box-shadow: 0px 6px 16px 0px rgba(128, 128, 128, 0.3);
}

.shadow-5 {
	box-shadow: 0px 6px 16px 0px rgba(128, 128, 128, 0.1);
}

.u-form-item__body__right__message {
	margin-left: 0 !important;
}